// pages/evaluation/evaluation.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nozan: true,
    nozanjson: [],
    tempFilePaths: '',
    first: '非常不满意',
    allGoodsFilte: [
      { name: '服务好', value: '0', checked: false },
      { name: '挺专业', value: '1', checked: false},
      { name: '态度好', value: '2', checked: false},
      { name: '积极热情', value: '3', checked: false},
    ],
    userStars: [
      { url: '../../images/selected.png', },
      { url: '../../images/normal.png', },
      { url: '../../images/normal.png', },
      { url: '../../images/normal.png', },
      { url: '../../images/normal.png', },
    ],
    txt: [
      '非常不满意',
      '不满意',
      '一般',
      '满意',
      '非常满意，无可挑剔'
    ],
   
  },
  //上传照片
  xphotos: function () {
    var _this = this;
    wx.chooseImage({
      count: 5, // 默认9 
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有 
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有 
      success: function (res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片 
        _this.setData({
          tempFilePaths: res.tempFilePaths
        })
      }
    })
  },
  starTap: function (e) {
    var index = e.currentTarget.dataset.index; // 获取当前点击的是第几颗星星
    var tempUserStars = this.data.userStars; // 暂存星星数组
    var len = tempUserStars.length; // 获取星星数组的长度
    for (var i = 0; i < len; i++) {
      if (i <= index) { // 小于等于index的是满心
        tempUserStars[i].url = '../../images/selected.png'
      } else { // 其他是空心
        tempUserStars[i].url = '../../images/normal.png'
      }
    }
    var txt = this.data.txt;
    var first;
    for (var a = 0; a < txt.length; a++) {
      if (a == index) { // 小于等于index的是满心
        first = txt[a]
      }
    }
    // 重新赋值就可以显示了
    this.setData({
      userStars: tempUserStars,
      first: first
    })
  },
  // toCollectother: function (e) {
  //   var id = e.currentTarget.dataset.id; //获取自定义的ID值 
  //   this.setData({
  //     id: id
  //   })   
  // },

  serviceValChange: function (e) {
    var allGoodsFilte = this.data.allGoodsFilte;
    var checkArr = e.detail.value;
    for (var i = 0; i < allGoodsFilte.length; i++) {
      if (checkArr.indexOf(i + "") != -1) {
        allGoodsFilte[i].checked = true;
      } else {
        allGoodsFilte[i].checked = false;
      }
    }
    this.setData({
      allGoodsFilte: allGoodsFilte
    })
  },  


  /**
   * 生命周期函数--监听页面加载
   */
  // onLoad: function (option) {
  //   var huitielen = this.data.evaluation.length;
  //   var nozanjson = {};
  //   for (var i = 0; i < huitielen; i++) {
  //     nozanjson['nozan' + i] = false;
  //   }
  //   this.setData({
  //     nozanjson: nozanjson
  //   })
  // },
  start_pingjia: function () {
    wx.showModal({
      title: "确认评价",
      content: "确定提交评价吗？",
      success: function (res) {
        if (res.confirm) {
          wx.showToast({
            title: '提交成功',
            icon: "success",
            iconColor: "red",
            duration: 2000
          })
          setTimeout(function () {				//确认之后跳转的页面
            wx.navigateTo({
              url: '../order/order'
            })
          }, 2000);
        }
      }
    })
  },
  starTapwl: function (e) {
    var index = e.currentTarget.dataset.index; // 获取当前点击的是第几颗星星
    var tempUserStars = this.data.userStars; // 暂存星星数组
    var len = tempUserStars.length; // 获取星星数组的长度
    for (var i = 0; i < len; i++) {
      if (i <= index) { // 小于等于index的是满心
        tempUserStars[i].url = '../../images/selected.png'
      } else { // 其他是空心
        tempUserStars[i].url = '../../images/normal.png'
      }
    }
    var txt = this.data.txt;
    var first;
    for (var a = 0; a < txt.length; a++) {
      if (a == index) { // 小于等于index的是满心
        first = txt[a]
      }
    }
    // 重新赋值就可以显示了
    this.setData({
      userStars: tempUserStars,
      first: first
    })
  },
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})